#include <OgreFrameListener.h>
#include <OgrePrerequisites.h>

#define DLL_EXPORT __declspec(dllexport)

using namespace Ogre;

typedef bool (*fp)(void *ptrToWrapper, const FrameEvent &evt);

class FrameListenerWrapper : public FrameListener
{
    public:
    fp ptrToFunc_Started;
    fp ptrToFunc_Ended;
    fp ptrToFunc_RQ;
    bool frameEnded(const FrameEvent &evt);
    bool frameStarted(const FrameEvent &evt);
    bool frameRenderingQueued(const FrameEvent &evt);
};
